翻訳と辞書
Words near each other
・ Software reliability testing
・ Software remastering
・ Software rendering
・ Software repository
・ Software requirements
・ Software requirements specification
・ Software review
・ Software rot
・ Software copyright
・ Software copyright in China
・ Software cracking
・ Software craftsmanship
・ Software Creations
・ Software Creations (UK)
・ Software Creations (US)
Software crisis
・ Software defect indicator
・ Software Defined Perimeter
・ Software deployment
・ Software design
・ Software Design and Development
・ Software design description
・ Software Design Engineer in Test
・ Software design pattern
・ Software developer
・ Software development
・ Software development (disambiguation)
・ Software development effort estimation
・ Software development folder
・ Software development kit


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Software crisis : ウィキペディア英語版
Software crisis
Software crisis is a term used in the early days of computing science for the difficulty of writing useful and efficient computer programs in the required time. The software crisis was due to the rapid increases in computer power and the complexity of the problems that could be tackled. With the increase in the complexity of the software, many software problems arose because existing methods were neither sufficient nor up to the mark.
The term "software crisis" was coined by some attendees at the first NATO Software Engineering Conference in 1968 at Garmisch, Germany.〔(Report about the NATO Software Engineering Conference dealing with the software crisis )〕〔(Report on a conference sponsored by the NATO SCIENCE COMMITTEE Garmisch, Germany, 7th to 11th October 1968 )〕 Edsger Dijkstra's 1972 ACM Turing Award Lecture makes reference to this same problem:〔(E. W. Dijkstra Archive )〕
The causes of the software crisis were linked to the overall complexity of hardware and the software development process. The crisis manifested itself in several ways:
* Projects running over-budget
* Projects running over-time
* Software was very inefficient
* Software was of low quality
* Software often did not meet requirements
* Projects were unmanageable and code difficult to maintain
* Software was never delivered
The main cause is that improvements in computing power had outpaced the ability of programmers to effectively utilize those capabilities. Various processes and methodologies have been developed over the last few decades to improve software quality management such as procedural programming and object-oriented programming. However software projects that are large, complicated, poorly specified, and involve unfamiliar aspects, are still vulnerable to large, unanticipated problems.
== See also ==

* AI winter
* List of failed and overbudget custom software projects
* Fred Brooks
* Technological singularity

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Software crisis」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.